#define _CRT_SECURE_NO_WARNINGS
#include"List.h"
void text1() {
	ListNode* pHead = NULL;
	pHead = init();
	ListPushBack(pHead, 1);
	ListPushBack(pHead, 1);
	ListPushBack(pHead, 1);
	ListPrint(pHead);
	printf("\n");
	ListPopBack(pHead);
	ListPopBack(pHead);
	ListPopBack(pHead);
	ListPopBack(pHead);
	ListPrint(pHead);
	return;
}
void text2() {
	ListNode* pHead = NULL;
	pHead = init();
	ListPushFront(pHead, 1);
	ListPushFront(pHead, 2);
	ListPushFront(pHead, 3);
	ListPrint(pHead);
	ListPopBack(pHead);
	ListPrint(pHead);
	ListPopBack(pHead);
	ListPrint(pHead);
	ListPopBack(pHead);
	ListPrint(pHead);
}
void text3() {
	ListNode* pHead = NULL;
	pHead = init();
	ListPushFront(pHead, 1);
	ListPushFront(pHead, 2);
	ListPushFront(pHead, 3);
	ListPrint(pHead);
	ListNode* temp = NULL;
	temp=ListFind(pHead, 1);
	printf("%d", temp->_data);
	ListErase(temp);
	ListPrint(pHead);
	ListInsert(pHead, 1);
	ListPrint(pHead);
}
int main() {
	ListNode* pHead = NULL;
	pHead = init();
	text3();
}